#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main()
//{
//	char arr[] = {"abcdef"};
//	int arr1[] = { "a","b","c","d","e","f"};
//	char arr2[] = {'a','b','c','d','e','f'};
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 9,8,7,6,5,4,3,2,1,0 };
//	int(*p2)[10]= &arr;
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		printf("%d ", *p2 + i);
//	}
//	return 0;
//}

//void print(void)
//{
//	printf("hello\n");
//}
//int main()
//{
//	printf("%p\n", print);
//	printf("%p\n", &print);
//	return 0;
//}

//int sum(int x, int y)
//{
//	return x + y;
//}
//int main()
//{
//	int a = 6;
//	int b = 4;
//	int(*p)(int, int) = sum;
//	int c = (*p)(a, b);
//	printf("%d ", c);
//	return 0;
//}


//int add(int x, int y)
//{
//	return x + y;
//}
//int sub(int x, int y)
//{
//	return x - y;
//}
//int main()
//{
//	int a = 2;
//	int b = 6;
//	int(*arr[2])(int, int) = { add, sub};
//	int(*(*p)[2])(int, int) = arr;
//	int i = 0;
//	for (i = 0; i < 2; i++)
//	{
//		printf("%d ", ((*p)[i])(a,b));
//	}
//	return 0;
//}

//int main()
//{
//	char* a[] = { "work","at","alibaba" };
//	char** pa = a;
//	pa++;
//	printf("%s\n", *pa);
//	return 0;
//}